package cn.wolfcode.shop.service;

import cn.wolfcode.shop.domain.SkuProperty;
import cn.wolfcode.shop.vo.GenerateSkuVO;

import java.util.List;
import java.util.Map;

public interface ISkuPropertyService {
    /**
     * 查询对应商品的sku属性列表
     * @param catalogId
     * @return
     */
    List<SkuProperty> selectByCatalogId(Long catalogId);

    /**
     * 查询sku属性
     * @param skuPropertyId
     * @return
     */
    SkuProperty selectById(Long skuPropertyId);

    /**
     * 生成sku 数据
     * @param generateSkuVO
     * @return
     */
    List<Map<String,Object>> generateSku(GenerateSkuVO generateSkuVO);
}
